package org.dxy.types.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum ErrorCodeEnum {
    // 工单方面
    WORK_ORDER_NOT_FOUND("W-A0001", "工单不存在"),

    // 设备方面
    EQUIPMENT_NOT_FOUND("E-A0001", "设备不存在"),
    EQUIPMENT_ALREADY_DEACTIVATED("E-A0002", "设备已停用"),
    EQUIPMENT_CANNOT_FAIL_PROCESS("E-A0003", "设备状态不允许执行失败处理"),


    // 工位方面
    WORKSTATION_NOT_FOUND("S-A0001", "工位不存在"),


    // 产线方面
    PRODUCTION_LINE_NOT_FOUND("L-A0001", "产线不存在"),

    // 故障方面
    FAULT_NOT_FOUND("F-A0001", "故障记录不存在"),
    ;

    // 其他错误码...

    private final String code;
    private final String message;
}
